]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
st: Adapt to the paint_node() vfunc passing a paint context
authorJonas Ådahl <jadahl@gmail.com>
Fri, 7 Jun 2024 22:14:28 +0000 (00:14 +0200)
committerMarge Bot <marge-bot@gnome.org>
Tue, 9 Jul 2024 17:36:55 +0000 (17:36 +0000)
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3363>

src/st/st-drawing-area.c
src/st/st-entry.c
src/st/st-icon.c
src/st/st-label.c
src/st/st-viewport.c
src/st/st-widget.c

index 93a693571ec35ae1c2f9f0d62f7487eb12eeffa1..a9ffb6b16307db6207fc89e93617d174dc12963b 100644 (file)
@@ -83,8 +83,9 @@ st_drawing_area_allocate (ClutterActor          *self,
 }
 
 static void
-st_drawing_area_paint_node (ClutterActor     *actor,
-                            ClutterPaintNode *root)
+st_drawing_area_paint_node (ClutterActor        *actor,
+                            ClutterPaintNode    *root,
+                            ClutterPaintContext *paint_context)
 {
   StDrawingArea *area = ST_DRAWING_AREA (actor);
   StDrawingAreaPrivate *priv = st_drawing_area_get_instance_private (area);
index ecfc2a00722fc4b3c2eb95e2bb8ef64709a3a075..c99fe9477bbb8bcecb9fd0ba603025548d12f30c 100644 (file)
@@ -817,8 +817,9 @@ st_entry_leave_event (ClutterActor *actor,
 }
 
 static void
-st_entry_paint_node (ClutterActor     *actor,
-                     ClutterPaintNode *node)
+st_entry_paint_node (ClutterActor        *actor,
+                     ClutterPaintNode    *node,
+                     ClutterPaintContext *paint_context)
 {
   StEntryPrivate *priv = ST_ENTRY_PRIV (actor);
 
index c02ab493cd36639efe2faba410a5a8429fd3a7e6..34848e82b77ed6e5f6390cbc0374249955fb6f6b 100644 (file)
@@ -200,8 +200,9 @@ st_icon_dispose (GObject *gobject)
 }
 
 static void
-st_icon_paint_node (ClutterActor     *actor,
-                    ClutterPaintNode *node)
+st_icon_paint_node (ClutterActor        *actor,
+                    ClutterPaintNode    *node,
+                    ClutterPaintContext *paint_context)
 {
   StIcon *icon = ST_ICON (actor);
   StIconPrivate *priv = icon->priv;
index d53dc588f45237fedcd75651b2aa1afe3d8ff89f..d9cf4e276126eda76855ed883d4484e54998d99d 100644 (file)
@@ -205,8 +205,9 @@ st_label_dispose (GObject   *object)
 }
 
 static void
-st_label_paint_node (ClutterActor     *actor,
-                     ClutterPaintNode *node)
+st_label_paint_node (ClutterActor        *actor,
+                     ClutterPaintNode    *node,
+                     ClutterPaintContext *paint_context)
 {
   StLabelPrivate *priv = ST_LABEL (actor)->priv;
 
index a8bd6668cf51693d7d63e093c77634997478fd28..239894ccc846f6152b68cbff6382292b690a5f1f 100644 (file)
@@ -399,8 +399,9 @@ get_border_paint_offsets (StViewport *viewport,
 
 
 static void
-st_viewport_paint_node (ClutterActor     *actor,
-                        ClutterPaintNode *node)
+st_viewport_paint_node (ClutterActor        *actor,
+                        ClutterPaintNode    *node,
+                        ClutterPaintContext *paint_context)
 {
   StViewport *viewport = ST_VIEWPORT (actor);
   int x, y;
index 8dba0ce98c278f7df5cf850d7a3a3bbb116caff0..066eeb99c8f7bdafc052416c009a48dc0431b0cb 100644 (file)
@@ -451,8 +451,9 @@ st_widget_paint_background (StWidget         *widget,
 }
 
 static void
-st_widget_paint_node (ClutterActor     *actor,
-                      ClutterPaintNode *node)
+st_widget_paint_node (ClutterActor        *actor,
+                      ClutterPaintNode    *node,
+                      ClutterPaintContext *paint_context)
 {
   st_widget_paint_background (ST_WIDGET (actor), node);
 }